package ar.com.ctrln.persistence.dao.factibilidad;

import java.util.List;

import org.hibernate.Query;
import org.springframework.stereotype.Repository;

import ar.com.ctrln.persistence.dao.AbstractHibernateDao;
import ar.com.ctrln.persistence.model.factibilidad.DetalleFactibilidad;
import ar.com.ctrln.persistence.model.factibilidad.FactibilidadCliente;

@Repository("factibilidadClienteDao")
public class HibernateFactibilidadClienteDao extends
		AbstractHibernateDao<FactibilidadCliente> implements
		FactibilidadClienteDao {

	@SuppressWarnings("unchecked")
	@Override
	public List<DetalleFactibilidad> listarDetalles(long idFactibilidad) {
		Query q = getSession().createQuery(
				"select p.detalles from Factibilidad as p where p.id = ?");
		q.setParameter(0, idFactibilidad);
		return q.list();

	}

}
